<?php require_once('Connections/conexioniglesias.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_conexioniglesias, $conexioniglesias);
$query_rszona = "SELECT * FROM zona ORDER BY nombre ASC";
$rszona = mysql_query($query_rszona, $conexioniglesias) or die(mysql_error());
$row_rszona = mysql_fetch_assoc($rszona);
$totalRows_rszona = mysql_num_rows($rszona);

mysql_select_db($database_conexioniglesias, $conexioniglesias);
$query_rsdiasemana = "SELECT * FROM diasemana ORDER BY id ASC";
$rsdiasemana = mysql_query($query_rsdiasemana, $conexioniglesias) or die(mysql_error());
$row_rsdiasemana = mysql_fetch_assoc($rsdiasemana);
$totalRows_rsdiasemana = mysql_num_rows($rsdiasemana);

$maxRows_rsresultado = 10;
$pageNum_rsresultado = 0;
if (isset($_GET['pageNum_rsresultado'])) {
  $pageNum_rsresultado = $_GET['pageNum_rsresultado'];
}
$startRow_rsresultado = $pageNum_rsresultado * $maxRows_rsresultado;

$diasemanaidp_rsresultado = "-1";
if (isset($_POST['diasemanaid'])) {
  $diasemanaidp_rsresultado = $_POST['diasemanaid'];
}
$zonaidp_rsresultado = "-1";
if (isset($_POST['zonaid'])) {
  $zonaidp_rsresultado = $_POST['zonaid'];
}
$horap_rsresultado = "null";
if (isset($_POST['hora'])) {
  $horap_rsresultado = $_POST['hora'];
}
$iglesianombrep_rsresultado = "null";
if (isset($_POST['iglesianombre'])) {
  $iglesianombrep_rsresultado = $_POST['iglesianombre'];
}
mysql_select_db($database_conexioniglesias, $conexioniglesias);
$query_rsresultado = sprintf("SELECT iglesia.nombre, iglesia.parroco, iglesia.direccion, iglesia.telefono, iglesia.link, calendario.hora, zona.nombre as zona, (select diasemana.nombre FROM diasemana WHERE diasemana.id=calendario.diasemanaid) as dia FROM iglesia  left join zona on iglesia.zonaid=zona.id  left join calendario on iglesia.id=calendario.iglesiaid  WHERE (iglesia.zonaid=%s AND calendario.diasemanaid = %s AND calendario.hora LIKE %s) or (iglesia.nombre like %s)", GetSQLValueString($zonaidp_rsresultado, "int"),GetSQLValueString($diasemanaidp_rsresultado, "int"),GetSQLValueString("%" . $horap_rsresultado . "%", "text"),GetSQLValueString("%" . $iglesianombrep_rsresultado . "%", "text"));
$query_limit_rsresultado = sprintf("%s LIMIT %d, %d", $query_rsresultado, $startRow_rsresultado, $maxRows_rsresultado);
$rsresultado = mysql_query($query_limit_rsresultado, $conexioniglesias) or die(mysql_error());
$row_rsresultado = mysql_fetch_assoc($rsresultado);

if (isset($_GET['totalRows_rsresultado'])) {
  $totalRows_rsresultado = $_GET['totalRows_rsresultado'];
} else {
  $all_rsresultado = mysql_query($query_rsresultado);
  $totalRows_rsresultado = mysql_num_rows($all_rsresultado);
}
$totalPages_rsresultado = ceil($totalRows_rsresultado/$maxRows_rsresultado)-1;
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Index</title>
<link href="css/main.css" rel="stylesheet" type="text/css">
<script>
function check() {
    if(document.getElementById("iglesianombre").value=="")
	{
		document.getElementById("iglesianombre").value="null";
	}
	
	if(document.getElementById("hora").value=="")
	{
		document.getElementById("hora").value="null";
	}
}
</script>
</head>

<body>
<div id="wrapper">
  <header id="top">
    <h1>Horario de eucaristias en Bogotá</h1>
    <nav id="mainnav">
      <ul>
        <li><a href="index.php">Home</a></li>
        <li><a href="index.php">Acerca de</a></li>
        <li><a href="index.php">Donaciones</a></li>
      </ul>
    </nav>
  </header>
</div>
<br>
<br>
<div id="content">
  <p>En esta página encontrará la información actualizada de cada eucaristía en la ciudad de Bogotá.</p>
  <p>A continuación encontrará los criterios de búsqueda</p>
</div>
<br>
<div id="information">
<form method="post" target="_parent" id="formulario">
  
  <table width="303" border="1" align="center">
    <tbody>
      <tr>
        <th colspan="4" scope="col">Seleccione alguno de los siguientes criterios para realizar la búsqueda:</th>
      </tr>
      <tr>
        <td>Zona
          <select name="zonaid" id="zonaid">
            <?php
do {  
?>
            <option value="<?php echo $row_rszona['id']?>"<?php if (!(strcmp($row_rszona['id'], $row_rszona['nombre']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rszona['nombre']?></option>
            <?php
} while ($row_rszona = mysql_fetch_assoc($rszona));
  $rows = mysql_num_rows($rszona);
  if($rows > 0) {
      mysql_data_seek($rszona, 0);
	  $row_rszona = mysql_fetch_assoc($rszona);
  }
?>
        </select></td>
        <td>Día:
          <select name="diasemanaid" id="diasemanaid">
            <?php
do {  
?>
            <option value="<?php echo $row_rsdiasemana['id']?>"<?php if (!(strcmp($row_rsdiasemana['id'], $row_rsdiasemana['id']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rsdiasemana['nombre']?></option>
            <?php
} while ($row_rsdiasemana = mysql_fetch_assoc($rsdiasemana));
  $rows = mysql_num_rows($rsdiasemana);
  if($rows > 0) {
      mysql_data_seek($rsdiasemana, 0);
	  $row_rsdiasemana = mysql_fetch_assoc($rsdiasemana);
  }
?>
        </select></td>
        <td>Hora
        <input name="hora" type="text" id="hora" value="07:00"></td>
        <td>Nombre de Iglesia
        <input name="iglesianombre" type="text" id="iglesianombre" value=""></td>
      </tr>
      <tfoot>
    </table>

  <div id="wrapperbutton">
  <input name="submit" type="submit" id="submit" formaction="index.php" value="Enviar" onClick="check()" >
  </div>

  
</form>
<hr width="400" size="1">
<br>
<table width="200" border="1" align="center">
      <tbody>
        <tr>
          <th scope="col">Iglesia</th>
          <th scope="col">Día</th>
          <th scope="col">Hora</th>
          <th scope="col">Zona</th>
          <th scope="col">Dirección</th>
          <th scope="col">Telefono</th>
          <th scope="col">link</th>
          <th scope="col">Parroco</th> 
        </tr>
        <?php do { ?>
        <tr>
          <td><?php echo $row_rsresultado['nombre']; ?></td>
          <td><?php echo $row_rsresultado['dia']; ?></td>
          <td><?php echo $row_rsresultado['hora']; ?></td>
          <td><?php echo $row_rsresultado['zona']; ?></td>
          <td><?php echo $row_rsresultado['direccion']; ?></td>
          <td><?php echo $row_rsresultado['telefono']; ?></td>
          <td><?php echo $row_rsresultado['link']; ?></td>
          <td><?php echo $row_rsresultado['parroco']; ?></td>
          
        </tr>
        <?php } while ($row_rsresultado = mysql_fetch_assoc($rsresultado)); ?>
    </tbody>
  </table>
    
</div>
<br>
<footer id="footer">Created by John Velandia (2015)</footer>
</body>
</html>
<?php
mysql_free_result($rszona);

mysql_free_result($rsresultado);



mysql_free_result($rsdiasemana);
//echo($query_rsresultado);

?>
